# coding=utf-8
# 代码文件：chapter11/ch12.1.1.py
import time

# 从 pywinauto模块导入Application类
from pywinauto import Application
# 从 pywinauto.keyboard模块导入send_keys函数
from pywinauto.keyboard import send_keys

# 创建Application应用程序对象
app = Application(backend='win32').start('notepad.exe')

dlg = app.window(class_name='Notepad')

#  模拟选择菜单 "文件" -> "另存为"
dlg.menu_select('帮助->关于记事本')

#  获得弹出的	"关于“记事本”"窗口
dlg2 = app["关于“记事本”"]
# 或 dlg2 = app.window(title="关于“记事本”")

time.sleep(1)       # 休眠1秒钟

btn_ok = dlg2['确定'] # 获得确定按钮对象

btn_ok.click()      # 单击确定按钮

time.sleep(1)       # 休眠1秒钟
# 按下 ALT + F4 快捷键，关闭当前记事本窗口
send_keys('%{F4}')
# send_keys('^p')  #  (Ctrl+p)
